org.eclipse.vtp.framework.interactions.core.configurations
Class TransferMessageConfiguration

java.lang.Object
  extended by org.eclipse.vtp.framework.interactions.core.configurations.TransferMessageConfiguration
All Implemented Interfaces:
IConfiguration, InteractionsConstants

public class TransferMessageConfiguration
extends java.lang.Object
implements IConfiguration, InteractionsConstants

Configuration for a transfer message interaction.

Author:
Lonnie Pryor

Field Summary
 
Fields inherited from interface org.eclipse.vtp.framework.interactions.core.configurations.InteractionsConstants
NAME_CHOICE, NAME_CHOICES, NAME_CONTENT_TYPE, NAME_DATA_NAME, NAME_DATA_REQUEST, NAME_FORMATTER, NAME_ID, NAME_INPUT, NAME_INPUT_ITEM, NAME_INPUT_NAME, NAME_INPUT_REQUEST, NAME_INTERACTION_TYPE, NAME_KEY, NAME_LANGUAGE, NAME_LOCALE, NAME_MEDIA, NAME_MEDIA_PROVIDER, NAME_MEDIA_PROVIDER_BINDING, NAME_META_DATA, NAME_META_DATA_ITEM, NAME_META_DATA_SET, NAME_NAME, NAME_OUTPUT, NAME_OUTPUT_ITEM, NAME_OUTPUT_MESSAGE, NAME_OUTPUT_NAME, NAME_PROPERTY, NAME_PROPERTY_ITEM, NAME_RESOURCE_MANAGER, NAME_SCRIPT, NAME_SCRIPTING_LANGUGAGE, NAME_SELECTION_REQUEST, NAME_SHARED_CONTENT, NAME_TRANSFER_MESSAGE, NAME_TYPE, NAME_VALUE, NAMESPACE_URI
 
Constructor Summary
TransferMessageConfiguration()
          Creates a new TransferMessageConfiguration.
 
Method Summary
 PropertyConfiguration getDestination()
          Returns the destination configuration for this message or null if no such configuration is registered.
 PropertyConfiguration getType()
          Returns the destination type for this message or null if no such configuration is registered.
 void load(org.w3c.dom.Element configurationElement)
          Loads the configuration information from the specified XML element.
 void save(org.w3c.dom.Element configurationElement)
          Saves the configuration information into the supplied XML element.
 void setDestination(PropertyConfiguration destination)
          Sets the destination configuration for this message.
 void setType(PropertyConfiguration type)
          Sets the destination type for this message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransferMessageConfiguration

public TransferMessageConfiguration()
Creates a new TransferMessageConfiguration.

Method Detail

getType

public PropertyConfiguration getType()
Returns the destination type for this message or null if no such configuration is registered.

Returns:
The destination type for this message or null if no such type is registered.

setType

public void setType(PropertyConfiguration type)
Sets the destination type for this message.

Parameters:
type - The type for this message or null to remove the type.

getDestination

public PropertyConfiguration getDestination()
Returns the destination configuration for this message or null if no such configuration is registered.

Returns:
The destination configuration for this message or null if no such configuration is registered.

setDestination

public void setDestination(PropertyConfiguration destination)
Sets the destination configuration for this message.

Parameters:
destination - The configuration for this message or null to remove the configuration.

load

public void load(org.w3c.dom.Element configurationElement)
Description copied from interface: IConfiguration
Loads the configuration information from the specified XML element.

Specified by:
load in interface IConfiguration
Parameters:
configurationElement - The element to load the configuration from.

save

public void save(org.w3c.dom.Element configurationElement)
Description copied from interface: IConfiguration
Saves the configuration information into the supplied XML element.

Specified by:
save in interface IConfiguration
Parameters:
configurationElement - The element to save the configuration to.